package com.melodyframe.tableland.engine.process.command;

import com.melodyframe.tableland.engine.model.Player;
import com.melodyframe.tableland.engine.model.Table;
import com.melodyframe.tableland.engine.model.domination.Domination;

/**
 * <h1>统治指令点抽象模型</h1>
 * <p>
 * 有区域识别的指令点的基础实现
 * </p>
 * 
 * @author ettear
 * 
 */
public abstract class AbstractDominationCommandPower<T extends Command> extends
		AbstractCommandPower<T> {

	private Domination	domination;

	public AbstractDominationCommandPower(Table table, Player player,
			Domination domination) {
		super(table, player);
		this.domination = domination;
	}

	public Domination getDomination() {
		return domination;
	}

	public void setDomination(Domination domination) {
		this.domination = domination;
	}

}
